package com.ybkj.o2o.zhuanche.entity;

import com.ybkj.o2o.zhuanche.common.json.DateTimeJsonSerializer;
import com.ybkj.o2o.zhuanche.entity.Order.ServiceType;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


public class OrderTemp implements Serializable {
  private Long id;

  private String orderNo;

  private Long passengerId;

  private String passengerName;

  private String passengerPhone;

  private Long carId;

  private Long carTypeId;

  private String carNumber;

  private Long channelId;

  private String channelName;

  private Integer status;

  private Long employId;

  private String employName;

  private String employPhone;

  private Long companyId;

  private String companyName;

  private String appkey;
  @JsonSerialize(using = DateTimeJsonSerializer.class)
  private Date created;
  @JsonSerialize(using = DateTimeJsonSerializer.class)
  private Date updated;

  private Boolean isClosed;

  private Boolean review;

  private Long version;

  private String cancelCause;

  private String payType;

  private Date lasturge;

  private Integer startWait;

  private String startAddress;

  private Double startLat;

  private Double startLng;

  private Integer midwayWait;

  private String endAddress;

  private Double endLat;

  private Double endLng;

  private Long employCompanyId;

  private Double employProfit;

  private Double companyProfit;

  private Double startPrice;

  private Double mileage;

  private Integer runTime;

  private Double mileagePrice;

  private Double runTimePrice;

  private Long couponId;

  private Double couponMoney;

  private Double budgetPay;// 预算的总价


  private Double realPay;// 预付时实际应该付钱金额(减优惠券以后的钱)

  private Double cashMoney;// 现金付款

  private Double signMoney;// 签单

  private Double balanceMoney;// 余额+现金

  private Date serverTime;// 服务时间

  private String startAddressDetail;// 预约地详细地址

  private String endAddressDetail;// 目的地详细地址

  private Double prestartPrice;

  private Double premileagePrice;

  private Double prerunTimePrice;

  private Integer pretravelTime;

  private Double premileage;

  private String showPhone;

  private Long serviceTypeId;// 服务业务id

  private ServiceType serviceType;// 趟租,日租,半日租,接机,送机,接站,送站

  private String memo;// 用车需求

  private String flightNo;// 航班号

  private String trainNo;// 车次号

  private Long groupId;// 分组id

  private Long areaId;// 收费标准id

  private String serverUrl;// 代驾项目地址

  private String createOrderName;// 下单人
  
  private Integer bookStatus;

  private Integer isMakePrice;//是否是定价订单

  private BigDecimal makePrice;//订单定价

  public Integer getIsMakePrice() {
    return isMakePrice;
  }

  public void setIsMakePrice(Integer isMakePrice) {
    this.isMakePrice = isMakePrice;
  }

  public BigDecimal getMakePrice() {
    return makePrice;
  }

  public void setMakePrice(BigDecimal makePrice) {
    this.makePrice = makePrice;
  }

  public Integer getBookStatus() {
	return bookStatus;
}

public void setBookStatus(Integer bookStatus) {
	this.bookStatus = bookStatus;
}

public String getCreateOrderName() {
    return createOrderName;
  }

  public void setCreateOrderName(String createOrderName) {
    this.createOrderName = createOrderName;
  }

  public String getServerUrl() {
    return serverUrl;
  }

  public void setServerUrl(String serverUrl) {
    this.serverUrl = serverUrl;
  }

  public Long getGroupId() {
    return groupId;
  }

  public void setGroupId(Long groupId) {
    this.groupId = groupId;
  }

  public Long getAreaId() {
    return areaId;
  }

  public void setAreaId(Long areaId) {
    this.areaId = areaId;
  }

  public Long getServiceTypeId() {
    return serviceTypeId;
  }

  public void setServiceTypeId(Long serviceTypeId) {
    this.serviceTypeId = serviceTypeId;
  }

  public ServiceType getServiceType() {
    return serviceType;
  }

  public void setServiceType(ServiceType serviceType) {
    this.serviceType = serviceType;
  }

  public String getMemo() {
    return memo;
  }

  public void setMemo(String memo) {
    this.memo = memo;
  }

  public String getFlightNo() {
    return flightNo;
  }

  public void setFlightNo(String flightNo) {
    this.flightNo = flightNo;
  }

  public String getTrainNo() {
    return trainNo;
  }

  public void setTrainNo(String trainNo) {
    this.trainNo = trainNo;
  }

  public String getShowPhone() {
    return showPhone;
  }

  public void setShowPhone(String showPhone) {
    this.showPhone = showPhone;
  }

  public Double getPrestartPrice() {
    return prestartPrice;
  }

  public void setPrestartPrice(Double prestartPrice) {
    this.prestartPrice = prestartPrice;
  }

  public Double getPremileagePrice() {
    return premileagePrice;
  }

  public void setPremileagePrice(Double premileagePrice) {
    this.premileagePrice = premileagePrice;
  }

  public Double getPrerunTimePrice() {
    return prerunTimePrice;
  }

  public void setPrerunTimePrice(Double prerunTimePrice) {
    this.prerunTimePrice = prerunTimePrice;
  }

  public Integer getPretravelTime() {
    return pretravelTime;
  }

  public void setPretravelTime(Integer pretravelTime) {
    this.pretravelTime = pretravelTime;
  }

  public Double getPremileage() {
    return premileage;
  }

  public void setPremileage(Double premileage) {
    this.premileage = premileage;
  }

  private Boolean treatment;// 是否处理过(提取过数据到真实表中)

  public String getStartAddressDetail() {
    return startAddressDetail;
  }

  public void setStartAddressDetail(String startAddressDetail) {
    this.startAddressDetail = startAddressDetail;
  }

  public String getEndAddressDetail() {
    return endAddressDetail;
  }

  public void setEndAddressDetail(String endAddressDetail) {
    this.endAddressDetail = endAddressDetail;
  }

  public Boolean getTreatment() {
    return treatment;
  }

  public void setTreatment(Boolean treatment) {
    this.treatment = treatment;
  }

  private static final long serialVersionUID = 1L;

  public Long getId() {
    return id;
  }

  public void setId(Long id) {
    this.id = id;
  }

  public String getOrderNo() {
    return orderNo;
  }

  public void setOrderNo(String orderNo) {
    this.orderNo = orderNo == null ? null : orderNo.trim();
  }

  public Long getPassengerId() {
    return passengerId;
  }

  public void setPassengerId(Long passengerId) {
    this.passengerId = passengerId;
  }

  public String getPassengerName() {
    return passengerName;
  }

  public void setPassengerName(String passengerName) {
    this.passengerName = passengerName == null ? null : passengerName.trim();
  }

  public String getPassengerPhone() {
    return passengerPhone;
  }

  public void setPassengerPhone(String passengerPhone) {
    this.passengerPhone = passengerPhone == null ? null : passengerPhone.trim();
  }

  public Long getCarId() {
    return carId;
  }

  public void setCarId(Long carId) {
    this.carId = carId;
  }

  public Long getCarTypeId() {
    return carTypeId;
  }

  public void setCarTypeId(Long carTypeId) {
    this.carTypeId = carTypeId;
  }

  public String getCarNumber() {
    return carNumber;
  }

  public void setCarNumber(String carNumber) {
    this.carNumber = carNumber == null ? null : carNumber.trim();
  }

  public Long getChannelId() {
    return channelId;
  }

  public void setChannelId(Long channelId) {
    this.channelId = channelId;
  }

  public String getChannelName() {
    return channelName;
  }

  public void setChannelName(String channelName) {
    this.channelName = channelName == null ? null : channelName.trim();
  }

  public Integer getStatus() {
    return status;
  }

  public void setStatus(Integer status) {
    this.status = status;
  }

  public Long getEmployId() {
    return employId;
  }

  public void setEmployId(Long employId) {
    this.employId = employId;
  }

  public String getEmployName() {
    return employName;
  }

  public void setEmployName(String employName) {
    this.employName = employName == null ? null : employName.trim();
  }

  public String getEmployPhone() {
    return employPhone;
  }

  public void setEmployPhone(String employPhone) {
    this.employPhone = employPhone == null ? null : employPhone.trim();
  }

  public Long getCompanyId() {
    return companyId;
  }

  public void setCompanyId(Long companyId) {
    this.companyId = companyId;
  }

  public String getCompanyName() {
    return companyName;
  }

  public void setCompanyName(String companyName) {
    this.companyName = companyName == null ? null : companyName.trim();
  }

  public String getAppkey() {
    return appkey;
  }

  public void setAppkey(String appkey) {
    this.appkey = appkey == null ? null : appkey.trim();
  }

  public Date getCreated() {
    return created;
  }

  public void setCreated(Date created) {
    this.created = created;
  }

  public Date getUpdated() {
    return updated;
  }

  public void setUpdated(Date updated) {
    this.updated = updated;
  }

  public Boolean getIsClosed() {
    return isClosed;
  }

  public void setIsClosed(Boolean isClosed) {
    this.isClosed = isClosed;
  }

  public Boolean getReview() {
    return review;
  }

  public void setReview(Boolean review) {
    this.review = review;
  }

  public Long getVersion() {
    return version;
  }

  public void setVersion(Long version) {
    this.version = version;
  }

  public String getCancelCause() {
    return cancelCause;
  }

  public void setCancelCause(String cancelCause) {
    this.cancelCause = cancelCause == null ? null : cancelCause.trim();
  }

  public String getPayType() {
    return payType;
  }

  public void setPayType(String payType) {
    this.payType = payType == null ? null : payType.trim();
  }

  public Date getLasturge() {
    return lasturge;
  }

  public void setLasturge(Date lasturge) {
    this.lasturge = lasturge;
  }

  public Integer getStartWait() {
    return startWait;
  }

  public void setStartWait(Integer startWait) {
    this.startWait = startWait;
  }

  public String getStartAddress() {
    return startAddress;
  }

  public void setStartAddress(String startAddress) {
    this.startAddress = startAddress == null ? null : startAddress.trim();
  }

  public Double getStartLat() {
    return startLat;
  }

  public void setStartLat(Double startLat) {
    this.startLat = startLat;
  }

  public Double getStartLng() {
    return startLng;
  }

  public void setStartLng(Double startLng) {
    this.startLng = startLng;
  }

  public Integer getMidwayWait() {
    return midwayWait;
  }

  public void setMidwayWait(Integer midwayWait) {
    this.midwayWait = midwayWait;
  }

  public String getEndAddress() {
    return endAddress;
  }

  public void setEndAddress(String endAddress) {
    this.endAddress = endAddress == null ? null : endAddress.trim();
  }

  public Double getEndLat() {
    return endLat;
  }

  public void setEndLat(Double endLat) {
    this.endLat = endLat;
  }

  public Double getEndLng() {
    return endLng;
  }

  public void setEndLng(Double endLng) {
    this.endLng = endLng;
  }

  public Long getEmployCompanyId() {
    return employCompanyId;
  }

  public void setEmployCompanyId(Long employCompanyId) {
    this.employCompanyId = employCompanyId;
  }

  public Double getEmployProfit() {
    return employProfit;
  }

  public void setEmployProfit(Double employProfit) {
    this.employProfit = employProfit;
  }

  public Double getCompanyProfit() {
    return companyProfit;
  }

  public void setCompanyProfit(Double companyProfit) {
    this.companyProfit = companyProfit;
  }

  public Double getStartPrice() {
    return startPrice;
  }

  public void setStartPrice(Double startPrice) {
    this.startPrice = startPrice;
  }

  public Double getMileage() {
    return mileage;
  }

  public void setMileage(Double mileage) {
    this.mileage = mileage;
  }

  public Integer getRunTime() {
    return runTime;
  }

  public void setRunTime(Integer runTime) {
    this.runTime = runTime;
  }

  public Double getMileagePrice() {
    return mileagePrice;
  }

  public void setMileagePrice(Double mileagePrice) {
    this.mileagePrice = mileagePrice;
  }

  public Double getRunTimePrice() {
    return runTimePrice;
  }

  public void setRunTimePrice(Double runTimePrice) {
    this.runTimePrice = runTimePrice;
  }

  public Long getCouponId() {
    return couponId;
  }

  public void setCouponId(Long couponId) {
    this.couponId = couponId;
  }

  public Double getCouponMoney() {
    return couponMoney;
  }

  public void setCouponMoney(Double couponMoney) {
    this.couponMoney = couponMoney;
  }

  public Double getBudgetPay() {
    return budgetPay;
  }

  public void setBudgetPay(Double budgetPay) {
    this.budgetPay = budgetPay;
  }

  public Double getRealPay() {
    return realPay;
  }

  public void setRealPay(Double realPay) {
    this.realPay = realPay;
  }

  public Double getCashMoney() {
    return cashMoney;
  }

  public void setCashMoney(Double cashMoney) {
    this.cashMoney = cashMoney;
  }

  public Double getSignMoney() {
    return signMoney;
  }

  public void setSignMoney(Double signMoney) {
    this.signMoney = signMoney;
  }

  public Double getBalanceMoney() {
    return balanceMoney;
  }

  public void setBalanceMoney(Double balanceMoney) {
    this.balanceMoney = balanceMoney;
  }

  public Date getServerTime() {
    return serverTime;
  }

  public void setServerTime(Date serverTime) {
    this.serverTime = serverTime;
  }

  @Override
  public boolean equals(Object that) {
    if (this == that) {
      return true;
    }
    if (that == null) {
      return false;
    }
    if (getClass() != that.getClass()) {
      return false;
    }
    OrderTemp other = (OrderTemp) that;
    return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
        && (this.getOrderNo() == null ? other.getOrderNo() == null : this.getOrderNo().equals(
            other.getOrderNo()))
        && (this.getPassengerId() == null ? other.getPassengerId() == null : this.getPassengerId()
            .equals(other.getPassengerId()))
        && (this.getPassengerName() == null ? other.getPassengerName() == null : this
            .getPassengerName().equals(other.getPassengerName()))
        && (this.getPassengerPhone() == null ? other.getPassengerPhone() == null : this
            .getPassengerPhone().equals(other.getPassengerPhone()))
        && (this.getCarId() == null ? other.getCarId() == null : this.getCarId().equals(
            other.getCarId()))
        && (this.getCarTypeId() == null ? other.getCarTypeId() == null : this.getCarTypeId()
            .equals(other.getCarTypeId()))
        && (this.getCarNumber() == null ? other.getCarNumber() == null : this.getCarNumber()
            .equals(other.getCarNumber()))
        && (this.getChannelId() == null ? other.getChannelId() == null : this.getChannelId()
            .equals(other.getChannelId()))
        && (this.getChannelName() == null ? other.getChannelName() == null : this.getChannelName()
            .equals(other.getChannelName()))
        && (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(
            other.getStatus()))
        && (this.getEmployId() == null ? other.getEmployId() == null : this.getEmployId().equals(
            other.getEmployId()))
        && (this.getEmployName() == null ? other.getEmployName() == null : this.getEmployName()
            .equals(other.getEmployName()))
        && (this.getEmployPhone() == null ? other.getEmployPhone() == null : this.getEmployPhone()
            .equals(other.getEmployPhone()))
        && (this.getCompanyId() == null ? other.getCompanyId() == null : this.getCompanyId()
            .equals(other.getCompanyId()))
        && (this.getCompanyName() == null ? other.getCompanyName() == null : this.getCompanyName()
            .equals(other.getCompanyName()))
        && (this.getAppkey() == null ? other.getAppkey() == null : this.getAppkey().equals(
            other.getAppkey()))
        && (this.getCreated() == null ? other.getCreated() == null : this.getCreated().equals(
            other.getCreated()))
        && (this.getUpdated() == null ? other.getUpdated() == null : this.getUpdated().equals(
            other.getUpdated()))
        && (this.getIsClosed() == null ? other.getIsClosed() == null : this.getIsClosed().equals(
            other.getIsClosed()))
        && (this.getReview() == null ? other.getReview() == null : this.getReview().equals(
            other.getReview()))
        && (this.getVersion() == null ? other.getVersion() == null : this.getVersion().equals(
            other.getVersion()))
        && (this.getCancelCause() == null ? other.getCancelCause() == null : this.getCancelCause()
            .equals(other.getCancelCause()))
        && (this.getPayType() == null ? other.getPayType() == null : this.getPayType().equals(
            other.getPayType()))
        && (this.getLasturge() == null ? other.getLasturge() == null : this.getLasturge().equals(
            other.getLasturge()))
        && (this.getStartWait() == null ? other.getStartWait() == null : this.getStartWait()
            .equals(other.getStartWait()))
        && (this.getStartAddress() == null ? other.getStartAddress() == null : this
            .getStartAddress().equals(other.getStartAddress()))
        && (this.getStartLat() == null ? other.getStartLat() == null : this.getStartLat().equals(
            other.getStartLat()))
        && (this.getStartLng() == null ? other.getStartLng() == null : this.getStartLng().equals(
            other.getStartLng()))
        && (this.getMidwayWait() == null ? other.getMidwayWait() == null : this.getMidwayWait()
            .equals(other.getMidwayWait()))
        && (this.getEndAddress() == null ? other.getEndAddress() == null : this.getEndAddress()
            .equals(other.getEndAddress()))
        && (this.getEndLat() == null ? other.getEndLat() == null : this.getEndLat().equals(
            other.getEndLat()))
        && (this.getEndLng() == null ? other.getEndLng() == null : this.getEndLng().equals(
            other.getEndLng()))
        && (this.getEmployCompanyId() == null ? other.getEmployCompanyId() == null : this
            .getEmployCompanyId().equals(other.getEmployCompanyId()))
        && (this.getEmployProfit() == null ? other.getEmployProfit() == null : this
            .getEmployProfit().equals(other.getEmployProfit()))
        && (this.getCompanyProfit() == null ? other.getCompanyProfit() == null : this
            .getCompanyProfit().equals(other.getCompanyProfit()))
        && (this.getStartPrice() == null ? other.getStartPrice() == null : this.getStartPrice()
            .equals(other.getStartPrice()))
        && (this.getMileage() == null ? other.getMileage() == null : this.getMileage().equals(
            other.getMileage()))
        && (this.getRunTime() == null ? other.getRunTime() == null : this.getRunTime().equals(
            other.getRunTime()))
        && (this.getMileagePrice() == null ? other.getMileagePrice() == null : this
            .getMileagePrice().equals(other.getMileagePrice()))
        && (this.getRunTimePrice() == null ? other.getRunTimePrice() == null : this
            .getRunTimePrice().equals(other.getRunTimePrice()))
        && (this.getCouponMoney() == null ? other.getCouponMoney() == null : this.getCouponMoney()
            .equals(other.getCouponMoney()))
        && (this.getBudgetPay() == null ? other.getBudgetPay() == null : this.getBudgetPay()
            .equals(other.getBudgetPay()))
        && (this.getRealPay() == null ? other.getRealPay() == null : this.getRealPay().equals(
            other.getRealPay()))
        && (this.getCashMoney() == null ? other.getCashMoney() == null : this.getCashMoney()
            .equals(other.getCashMoney()))
        && (this.getSignMoney() == null ? other.getSignMoney() == null : this.getSignMoney()
            .equals(other.getSignMoney()))
        && (this.getBalanceMoney() == null ? other.getBalanceMoney() == null : this
            .getBalanceMoney().equals(other.getBalanceMoney()))
        && (this.getServerTime() == null ? other.getServerTime() == null : this.getServerTime()
            .equals(other.getServerTime()));
  }

  @Override
  public int hashCode() {
    final int prime = 31;
    int result = 1;
    result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
    result = prime * result + ((getOrderNo() == null) ? 0 : getOrderNo().hashCode());
    result = prime * result + ((getPassengerId() == null) ? 0 : getPassengerId().hashCode());
    result = prime * result + ((getPassengerName() == null) ? 0 : getPassengerName().hashCode());
    result = prime * result + ((getPassengerPhone() == null) ? 0 : getPassengerPhone().hashCode());
    result = prime * result + ((getCarId() == null) ? 0 : getCarId().hashCode());
    result = prime * result + ((getCarTypeId() == null) ? 0 : getCarTypeId().hashCode());
    result = prime * result + ((getCarNumber() == null) ? 0 : getCarNumber().hashCode());
    result = prime * result + ((getChannelId() == null) ? 0 : getChannelId().hashCode());
    result = prime * result + ((getChannelName() == null) ? 0 : getChannelName().hashCode());
    result = prime * result + ((getStatus() == null) ? 0 : getStatus().hashCode());
    result = prime * result + ((getEmployId() == null) ? 0 : getEmployId().hashCode());
    result = prime * result + ((getEmployName() == null) ? 0 : getEmployName().hashCode());
    result = prime * result + ((getEmployPhone() == null) ? 0 : getEmployPhone().hashCode());
    result = prime * result + ((getCompanyId() == null) ? 0 : getCompanyId().hashCode());
    result = prime * result + ((getCompanyName() == null) ? 0 : getCompanyName().hashCode());
    result = prime * result + ((getAppkey() == null) ? 0 : getAppkey().hashCode());
    result = prime * result + ((getCreated() == null) ? 0 : getCreated().hashCode());
    result = prime * result + ((getUpdated() == null) ? 0 : getUpdated().hashCode());
    result = prime * result + ((getIsClosed() == null) ? 0 : getIsClosed().hashCode());
    result = prime * result + ((getReview() == null) ? 0 : getReview().hashCode());
    result = prime * result + ((getVersion() == null) ? 0 : getVersion().hashCode());
    result = prime * result + ((getCancelCause() == null) ? 0 : getCancelCause().hashCode());
    result = prime * result + ((getPayType() == null) ? 0 : getPayType().hashCode());
    result = prime * result + ((getLasturge() == null) ? 0 : getLasturge().hashCode());
    result = prime * result + ((getStartWait() == null) ? 0 : getStartWait().hashCode());
    result = prime * result + ((getStartAddress() == null) ? 0 : getStartAddress().hashCode());
    result = prime * result + ((getStartLat() == null) ? 0 : getStartLat().hashCode());
    result = prime * result + ((getStartLng() == null) ? 0 : getStartLng().hashCode());
    result = prime * result + ((getMidwayWait() == null) ? 0 : getMidwayWait().hashCode());
    result = prime * result + ((getEndAddress() == null) ? 0 : getEndAddress().hashCode());
    result = prime * result + ((getEndLat() == null) ? 0 : getEndLat().hashCode());
    result = prime * result + ((getEndLng() == null) ? 0 : getEndLng().hashCode());
    result =
        prime * result + ((getEmployCompanyId() == null) ? 0 : getEmployCompanyId().hashCode());
    result = prime * result + ((getEmployProfit() == null) ? 0 : getEmployProfit().hashCode());
    result = prime * result + ((getCompanyProfit() == null) ? 0 : getCompanyProfit().hashCode());
    result = prime * result + ((getStartPrice() == null) ? 0 : getStartPrice().hashCode());
    result = prime * result + ((getMileage() == null) ? 0 : getMileage().hashCode());
    result = prime * result + ((getRunTime() == null) ? 0 : getRunTime().hashCode());
    result = prime * result + ((getMileagePrice() == null) ? 0 : getMileagePrice().hashCode());
    result = prime * result + ((getRunTimePrice() == null) ? 0 : getRunTimePrice().hashCode());
    result = prime * result + ((getCouponMoney() == null) ? 0 : getCouponMoney().hashCode());
    result = prime * result + ((getBudgetPay() == null) ? 0 : getBudgetPay().hashCode());
    result = prime * result + ((getRealPay() == null) ? 0 : getRealPay().hashCode());
    result = prime * result + ((getCashMoney() == null) ? 0 : getCashMoney().hashCode());
    result = prime * result + ((getSignMoney() == null) ? 0 : getSignMoney().hashCode());
    result = prime * result + ((getBalanceMoney() == null) ? 0 : getBalanceMoney().hashCode());
    result = prime * result + ((getServerTime() == null) ? 0 : getServerTime().hashCode());
    return result;
  }

  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder();
    sb.append(getClass().getSimpleName());
    sb.append('[');
    sb.append("Hash = ").append(hashCode());
    sb.append(", id=").append(id);
    sb.append(", orderNo=").append(orderNo);
    sb.append(", passengerId=").append(passengerId);
    sb.append(", passengerName=").append(passengerName);
    sb.append(", passengerPhone=").append(passengerPhone);
    sb.append(", carId=").append(carId);
    sb.append(", carTypeId=").append(carTypeId);
    sb.append(", carNumber=").append(carNumber);
    sb.append(", channelId=").append(channelId);
    sb.append(", channelName=").append(channelName);
    sb.append(", status=").append(status);
    sb.append(", employId=").append(employId);
    sb.append(", employName=").append(employName);
    sb.append(", employPhone=").append(employPhone);
    sb.append(", companyId=").append(companyId);
    sb.append(", companyName=").append(companyName);
    sb.append(", appkey=").append(appkey);
    sb.append(", created=").append(created);
    sb.append(", updated=").append(updated);
    sb.append(", isClosed=").append(isClosed);
    sb.append(", review=").append(review);
    sb.append(", version=").append(version);
    sb.append(", cancelCause=").append(cancelCause);
    sb.append(", payType=").append(payType);
    sb.append(", lasturge=").append(lasturge);
    sb.append(", startWait=").append(startWait);
    sb.append(", startAddress=").append(startAddress);
    sb.append(", startLat=").append(startLat);
    sb.append(", startLng=").append(startLng);
    sb.append(", midwayWait=").append(midwayWait);
    sb.append(", endAddress=").append(endAddress);
    sb.append(", endLat=").append(endLat);
    sb.append(", endLng=").append(endLng);
    sb.append(", employCompanyId=").append(employCompanyId);
    sb.append(", employProfit=").append(employProfit);
    sb.append(", companyProfit=").append(companyProfit);
    sb.append(", startPrice=").append(startPrice);
    sb.append(", mileage=").append(mileage);
    sb.append(", runTime=").append(runTime);
    sb.append(", mileagePrice=").append(mileagePrice);
    sb.append(", runTimePrice=").append(runTimePrice);
    sb.append(", couponMoney=").append(couponMoney);
    sb.append(", budgetPay=").append(budgetPay);
    sb.append(", realPay=").append(realPay);
    sb.append(", cashMoney=").append(cashMoney);
    sb.append(", signMoney=").append(signMoney);
    sb.append(", balanceMoney=").append(balanceMoney);
    sb.append(", serverTime=").append(serverTime);
    sb.append(", serialVersionUID=").append(serialVersionUID);
    sb.append(']');
    return sb.toString();
  }
}
